package com.dhcc.sds.standard.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.dhcc.core.framework.base.entity.BaseEntity;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;


/**
 * 标准化对照日志记录表
 * 
 * @ClassName: StMatchLogEntity
 * @Description: TODO
 * @author zhangdc
 * @date 2021-05-08 16:01:23
 */
@TableName("t_sds_std_dic_match_log")
public class SdsStdDicMatchLogEntity extends BaseEntity<SdsStdDicMatchLogEntity> {
	private static final long serialVersionUID = 1L;
	
	//对照类型 对照类型（0（默认） 无需对照 1 对照医嘱 2.对照检验 3 对照病历子标题）
	private String matchType;	
	//标准化字典
	private Long dicId;
	//标准化字典或字典子项描述
	@TableField(exist = false)
	private String dicDesc;
	//医嘱项字典表
	private Long ordmastId;
	//检验医嘱表
	private Long laborderId;	
	//检验项目表
	private Long labitemId;
	//电子病历子标题
	private String emrSubTitle;
	//操作类型【1：对照】【2：撤销】
	private Integer operType;	
	//操作日期
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date operTime;	
	//操作人
	private String operUser;
	//描述
	@TableField(exist = false)
	private String operContent;

	/**
	 * 设置：对照类型
	 */
	public void setMatchType(String matchType) {
		this.matchType = matchType;
	}
	/**
	 * 获取：对照类型
	 */
	public String getMatchType() {
		return matchType;
	}
	/**
	 * 设置：标准化字典
	 */
	public void setDicId(Long dicId) {
		this.dicId = dicId;
	}
	/**
	 * 获取：标准化字典
	 */
	public Long getDicId() {
		return dicId;
	}
	/**
	 * 设置：医嘱项字典表
	 */
	public void setOrdmastId(Long ordmastId) {
		this.ordmastId = ordmastId;
	}
	/**
	 * 获取：医嘱项字典表
	 */
	public Long getOrdmastId() {
		return ordmastId;
	}
	/**
	 * 设置：检验医嘱表
	 */
	public void setLaborderId(Long laborderId) {
		this.laborderId = laborderId;
	}
	/**
	 * 获取：检验医嘱表
	 */
	public Long getLaborderId() {
		return laborderId;
	}
	/**
	 * 设置：检验项目表
	 */
	public void setLabitemId(Long labitemId) {
		this.labitemId = labitemId;
	}
	/**
	 * 获取：检验项目表
	 */
	public Long getLabitemId() {
		return labitemId;
	}
	/**
	 * 设置：操作类型【1：对照】【2：撤销】
	 */
	public void setOperType(Integer operType) {
		this.operType = operType;
	}
	/**
	 * 获取：操作类型【1：对照】【2：撤销】
	 */
	public Integer getOperType() {
		return operType;
	}
	/**
	 * 设置：操作日期
	 */
	public void setOperTime(Date operTime) {
		this.operTime = operTime;
	}
	/**
	 * 获取：操作日期
	 */
	public Date getOperTime() {
		return operTime;
	}
	/**
	 * 设置：操作人
	 */
	public void setOperUser(String operUser) {
		this.operUser = operUser;
	}
	/**
	 * 获取：操作人
	 */
	public String getOperUser() {
		return operUser;
	}

	public void setDicDesc(String dicDesc) {
		this.dicDesc = dicDesc;
	}

	public String getDicDesc() {
		return dicDesc;
	}

	public void setEmrSubTitle(String emrSubTitle) {
		this.emrSubTitle = emrSubTitle;
	}

	public String getEmrSubTitle() {
		return emrSubTitle;
	}

	public void setOperContent(String operContent) {
		this.operContent = operContent;
	}

	public String getOperContent() {
		return operContent;
	}
}
